package org.xqp.basic.query;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class BaseQuery {
    /**
     * 当前页
     * @ApiModelProperty这个注解是在swaager网页测试的时候给前端看属性的描述可写可不写
     */

    private  Integer currentPage = 1;
    /**
     * 每页显示多少条数据
     */
    @ApiModelProperty("每页显示多少条数据")
    private  Integer pageSize = 5;

    /**
     * 前端高级查询传过来的条件
     */
    private String keyword;
    /**
     *  通过方法获取到 sql语句中的limi第一个参数当前页起始下标
     */
    public Integer getBegin(){
        return (this.currentPage - 1) * this.pageSize;
    }
}
